Blog
FAQ
Discussions
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
#DC
Portland 2024
6-9 May
#
DrupalCon Portland
2024
🇺🇸
Navigation
Projects
Drupal core
Routing
Open on Drupal.org →
Maintained by
🇺🇸
United States
tim.plunkett
Follow
Sign in to follow projects
Issues
📌
Deprecate empty AccessInterface and remove usages
Active
routing system
Created
about 10 years ago
v11.0
🇺🇸
United States
effulgentsia
10 days ago
📌
Remove deprecations for UrlGenerator methods
Fixed
routing system
Created
3 months ago
v11.0
🇳🇿
New Zealand
quietone
12 days ago
✨
Perform outbound path processing on "local" external URLs
Needs work
routing system
Created
about 2 years ago
v11.0
🇺🇸
United States
bradjones1
12 days ago
🐛
url() should return / when asked for the URL of the frontpage
Needs work
routing system
Created
over 12 years ago
v11.0
🇨🇳
China
olbion
15 days ago
🐛
ParamConverterManager lazy services are broken and should use a service locator
Needs work
routing system
Created
about 2 months ago
v11.0
🇬🇧
United Kingdom
longwave
20 days ago
🐛
Possible access bypass for rendered links
Postponed: needs info
routing system
Created
over 8 years ago
v11.0
mbkaba22
21 days ago
🐛
drupal_lookup_path does not return localized alias
Active
routing system
Created
about 3 years ago
v11.0
🇩🇪
Germany
lukas_w
24 days ago
🐛
Improve external URL validation in many ways
Needs work
routing system
Created
about 8 years ago
v11.0
🇧🇷
Brazil
Mac_Weber
24 days ago
🐛
CSRF token generation incompatible with optional route parameters
Needs work
routing system
Created
almost 6 years ago
v11.0
🇺🇸
United States
bradjones1
26 days ago
🐛
Url only outputs the last value of a query parameter
Needs work
routing system
Created
about 5 years ago
v11.0
🇵🇱
Poland
blazey
about 1 month ago
✨
Filter by bundle in EntityConverter route param converter
Fixed
routing system
Created
almost 4 years ago
v9.2
🇷🇴
Romania
claudiu.cristea
about 1 month ago
🐛
Support Unicode regular expressions in routes, from Symfony 4.3
Needs work
routing system
Created
11 months ago
v11.0
🇫🇷
France
fgm
about 1 month ago
🐛
Routematch parameters with multiple values return space instead of +
Needs work
routing system
Created
about 2 months ago
v11.0
luca.vocella
about 2 months ago
🐛
Why does Route access checking differ from Entity access checking?
Needs work
routing system
Created
almost 6 years ago
v11.0
🇩🇪
Germany
yoruvo
about 2 months ago
💬
Infinite loop with custom DefaultExceptionHtmlSubscriber and JSON:API\REST endpoint
Active
routing system
Created
2 months ago
v10.2
🇮🇹
Italy
Giuseppe87
about 2 months ago
🐛
Language-prefixed alias paths cannot be correctly routed inside a request
Needs work
routing system
Created
over 1 year ago
v11.0
🇩🇪
Germany
hchonov
2 months ago
📌
Disallow passing route objects to UrlGenerator methods
Fixed
routing system
Created
over 1 year ago
v10.1
🇫🇷
France
andypost
2 months ago
📌
[11.x] Remove deprecated non_lazy_route_enhancer and non_lazy_route_filter
Fixed
routing system
Created
about 1 year ago
v11.0
🇫🇷
France
andypost
2 months ago
📌
Refactor the breadcrumb generation "catch" code
Fixed
routing system
Created
4 months ago
v10.2
🇺🇸
United States
DamienMcKenna
3 months ago
📌
Support route aliasing (Symfony 5.4) and allow deprecating the route name
Needs work
routing system
Created
almost 4 years ago
v11.0
🇵🇰
Pakistan
jibran
3 months ago
📌
Route preloading doesn't run on dynamic page cache hits
Needs work
routing system
Created
4 months ago
v11.0
🇬🇧
United Kingdom
catch
3 months ago
🐛
Use TrustedRedirectResponse Error on Multilingual Setup
Needs work
routing system
Created
over 8 years ago
v11.0
🇺🇸
United States
Greg Sims
3 months ago
🐛
Cannot use a / in route parameter
Needs work
routing system
Created
almost 8 years ago
v11.0
miiimooo
3 months ago
🐛
Wrong path in exception ResourceNotFoundException
Needs work
routing system
Created
over 1 year ago
v11.0
🇩🇪
Germany
jan kellermann
3 months ago
🐛
Fatal error when using a union type on a controller's callback
Active
routing system
Created
over 1 year ago
v11.0
🇦🇺
Australia
acbramley
3 months ago
📌
RouteCachingLanguageTest should use API to set up language
Active
routing system
Created
8 months ago
v11.0
🇬🇧
United Kingdom
joachim
3 months ago
✨
Allow modules to add their own cache tags to a specific routing cache entry
Needs work
routing system
Created
6 months ago
v11.0
🇨🇴
Colombia
camilo.escobar
3 months ago
🐛
Prevent _wrapper_format and ajax_form parameters from bleeding through to generated URLs
Active
routing system
Created
almost 9 years ago
v11.0
🇩🇪
Germany
Fabianx
4 months ago
📌
Use PHP attributes for route discovery
Needs work
routing system
Created
over 1 year ago
v11.0
🇬🇧
United Kingdom
alexpott
4 months ago
🐛
Use AccountProxyInterface instead of AccountInterface
Needs work
routing system
Created
11 months ago
v10.1
🇮🇹
Italy
gigiabba
4 months ago
📌
Document, test AccessResult::forbidden() response in PathBasedBreadcrumbBuilder
Active
routing system
Created
4 months ago
v11.0
🇺🇸
United States
DamienMcKenna
4 months ago
🐛
AdminContext::isAdminRoute returns false for update.php
Active
routing system
Created
4 months ago
v10.1
🇩🇪
Germany
lukas_w
4 months ago
✨
Allow earlier optional parameters in routes to be empty
Active
routing system
Created
about 2 years ago
v11.0
🇫🇮
Finland
ZeiP
4 months ago
🐛
4xx Recursion issue on non-existent html routes
Closed: outdated
routing system
Created
about 6 years ago
v10.1
🇺🇸
United States
malcolm_p
4 months ago
🐛
ReflectionException from disabled module.
Postponed: needs info
routing system
Created
over 3 years ago
v9.5
🇺🇸
United States
oknate
5 months ago
💬
How to implement IP-based access checking for REST resources
Fixed
routing system
Created
over 8 years ago
v11.0
🇧🇪
Belgium
robin.ingelbrecht
5 months ago
🐛
\Drupal\Core\Url does not accept root-relative (file) URLs, making it impossible to let LinkGenerator create root-relative file URL links
Needs work
routing system
Created
over 8 years ago
v11.0
🇧🇪
Belgium
Wim Leers
6 months ago
🐛
RouteProvider pretends no routes if database connection lost, poisoning cache downstream
Active
routing system
Created
6 months ago
v10.0
🇬🇧
United Kingdom
Driskell
6 months ago
📌
Figure out how to handle generating dynamic routes
Active
routing system
Created
6 months ago
v11.0
duadua
6 months ago
📌
Rename RedirectLeadingSlashesSubscriber
Postponed
routing system
Created
over 1 year ago
v11.0
🇳🇿
New Zealand
quietone
6 months ago
🐛
Drupal core 7.98 preg_match() function error on php 8.1
Postponed: needs info
routing system
Created
7 months ago
v7.0
🇮🇳
India
arif.zisu
6 months ago
🐛
Redirects being built as http://localhost:8888/drupal8 and not considered safe by RedirectResponseSubscriber
Needs work
routing system
Created
over 8 years ago
v11.0
🇦🇺
Australia
miniwebs2
6 months ago
🐛
Route access bypass due to wrong route match for <current> route
Postponed: needs info
routing system
Created
about 8 years ago
v11.0
mbkaba22
7 months ago
💬
Access checking on route denied due to CacheableDependencyInterface
Fixed
routing system
Created
over 3 years ago
v9.0
🇺🇸
United States
dmudie
7 months ago
✨
Add support for autowiring to controller methods
Active
routing system
Created
7 months ago
v11.0
🇦🇺
Australia
larowlan
7 months ago
📌
Deprecate Url::toRenderArray() and Url::renderAccess()
Fixed
routing system
Created
about 1 year ago
v10.1
🇫🇷
France
andypost
7 months ago
✨
Remove AccessDeniedHttpException details from log messages
Active
routing system
Created
over 2 years ago
v11.0
🇮🇷
Iran
tsotoodeh
7 months ago
🐛
AccessAwareRouter does not respect HTTP method
Fixed
routing system
Created
about 8 years ago
v11.0
🇲🇩
Moldova
george.karaivanov
8 months ago
✨
Simplified custom access checker does not have access to Request
Fixed
routing system
Created
over 7 years ago
v11.0
🇨🇦
Canada
pbuyle
8 months ago
✨
Add a routeExists method to RouteProvider
Needs work
routing system
Created
over 5 years ago
v11.0
🇺🇸
United States
oknate
8 months ago
🐛
Path cache won't always contain the canonical alias, depending on order of calls to drupal_lookup_path()
Needs review
routing system
Created
over 9 years ago
v7.0
🇺🇸
United States
azinck
8 months ago
✨
Link field autocomplete: Hard to distinguish multiple nodes with the same title
Needs work
routing system
Created
over 7 years ago
v11.0
🇧🇪
Belgium
JeroenT
8 months ago
🐛
RouteProvider::getRouteCollectionForRequest() can poison query string of next request
Needs work
routing system
Created
over 4 years ago
v11.0
🇺🇸
United States
bradjones1
8 months ago
🐛
Fix base prefix when generating URLs if index.php is in the path
Active
routing system
Created
over 4 years ago
v11.0
mbovan
8 months ago
📌
Support AND/OR conjunctions for permission checks
Fixed
routing system
Created
about 11 years ago
v8.0
🇩🇪
Germany
dawehner
8 months ago
🐛
Regression fix: allow Drupal 8 to work without Apache mod_rewrite
Fixed
routing system
Created
over 9 years ago
v8.1
🇬🇧
United Kingdom
chris_hall_hu_cheng
8 months ago
🐛
Drupal\Core\Routing\RouteCompiler::compile($route) assumes that the '$route' object is injected.
Fixed
routing system
Created
almost 5 years ago
v9.1
🇧🇬
Bulgaria
rkostov
8 months ago
📌
Deprecate UrlGenerator::supports() and UrlGenerator::getRouteDebugMessage()
Fixed
routing system
Created
almost 4 years ago
v10.1
🇬🇧
United Kingdom
catch
8 months ago
📌
CSRF tokens in GET requests can be leaked and reused; stop encouraging server-site state changes with GET requests
Active
routing system
Created
9 months ago
v11.0
nico.b
9 months ago
📌
When looking up a route based on its path (pattern with slugs) we don't need to apply regex validation or other processing
Closed: outdated
routing system
Created
over 10 years ago
v9.5
🇩🇪
Germany
dawehner
9 months ago
🐛
Deprecated function: preg_split(): Passing null to parameter #2 (mb_strtolower($path)) of type string is deprecated in Drupal\Core\Routing RouteProvider->getRoutesByPath() (line 352 of core/lib/Drupal/Core/Routing/RouteProvider.php)
Needs work
routing system
Created
11 months ago
v11.0
esdrasterrero
9 months ago
🐛
Routes are being cached with no parameters (ex: 404 routes)
Needs work
routing system
Created
about 4 years ago
v11.0
🇧🇬
Bulgaria
kadiiski
9 months ago
🐛
deprecated strpos and PHP8.1 Compatibility
Postponed: needs info
routing system
Created
about 1 year ago
v9.5
Nicoc
9 months ago
💬
Routing retrieve 403 forbidden
Closed: works as designed
routing system
Created
almost 6 years ago
v11.0
🇧🇾
Belarus
dmitry.yankouski
10 months ago
✨
Allow defining a route with _auth: 'TRUE' to enable all available authentication providers.
Active
routing system
Created
about 3 years ago
v11.0
🇫🇷
France
gabesullice
10 months ago
🐛
Add $options['base_url'] support to the unrouted URL assembler
Closed: works as designed
routing system
Created
over 8 years ago
v11.0
🇩🇪
Germany
dawehner
10 months ago
📌
Replace usages of $this->l() with Link::fromUrl()
Closed: duplicate
routing system
Created
almost 9 years ago
v9.5
🇩🇪
Germany
dawehner
10 months ago
💬
Wrong domain name when generating an absolute URL with Url::fromRoute
Closed: outdated
routing system
Created
about 7 years ago
v9.5
mbkaba22
10 months ago
💬
AccessAwareRouter throws an AccessDeniedHttpException on AccessResultNeutral
Closed: outdated
routing system
Created
over 1 year ago
v9.4
🇫🇷
France
MBidinger
10 months ago
✨
Enable `_entity_access` route requirement to check multiple entities' access
Active
routing system
Created
10 months ago
v11.0
🇺🇸
United States
bradjones1
10 months ago
🐛
Deprecated function: rawurlencode(): Passing null to parameter #1
Closed: outdated
routing system
Created
almost 2 years ago
v9.5
🇺🇸
United States
kwfinken
11 months ago
📌
Optimize route subscribers using indexed route collection
Active
routing system
Created
11 months ago
v11.0
🇩🇪
Germany
donquixote
11 months ago
🐛
Add documentation to entity routing to improve discoverability
Closed: outdated
routing system
Created
over 10 years ago
v9.5
🇺🇸
United States
dags
11 months ago
🐛
Incorrect event registration in RouteSubscriberBase
Closed: outdated
routing system
Created
almost 2 years ago
v9.5
🇺🇸
United States
sunset_bill
11 months ago
🐛
Make redirect.destination service update request
Closed: duplicate
routing system
Created
over 8 years ago
v11.0
🇫🇷
France
andypost
11 months ago
🐛
Advanced custom access check error calling Url::access
Needs work
routing system
Created
11 months ago
v11.0
🇫🇷
France
GoZ
11 months ago
✨
Output multiple values of a query param with repeating param name
Needs work
routing system
Created
about 5 years ago
v11.0
🇵🇱
Poland
blazey
11 months ago
🐛
JS/CSS assets 404 by default on multisites
Closed: duplicate
routing system
Created
11 months ago
v10.1
🇺🇸
United States
mas5d2
11 months ago
📌
Attempt to auto-detect child paths of deprecated routes and add redirects
Active
routing system
Created
12 months ago
v11.0
🇦🇺
Australia
larowlan
11 months ago
📌
"no_cache" option in route should be a bool
Needs work
routing system
Created
over 1 year ago
v9.5
🇨🇳
China
jungle
12 months ago
🐛
Drupal\Core\Controller\TitleResolver::getTitle() can result in PHP 8.1 deprecation notices due to NULL being allowed by hasDefault
Needs work
routing system
Created
about 1 year ago
v9.5
🇫🇷
France
fgm
12 months ago
📌
Update @todo comment in \Drupal\Core\Routing\UrlGenerator::getRouteStringIdentifier
Fixed
routing system
Created
about 1 year ago
v10.1
🇳🇱
Netherlands
Spokje
about 1 year ago
🐛
[PP-1] Fix phpdoc return type for RouteProvider::getAllRoutes()
Postponed
routing system
Created
almost 4 years ago
v10.1
🇺🇸
United States
dww
about 1 year ago
🐛
copyRawVariables should support default route parameters
Fixed
routing system
Created
about 2 years ago
v9.5
🇺🇸
United States
Tim Bozeman
about 1 year ago
🐛
Deprecated function: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in Drupal\Core\Routing\RouteCompiler::getPatternOutline() (line 77 of core/lib/Drupal/Core/Routing/RouteCompiler.php)
Needs work
routing system
Created
over 1 year ago
v9.5
🇲🇦
Morocco
elfakhar
over 1 year ago
🐛
Regex parameters requirements are not considered to differentiate routes with the same path
Needs work
routing system
Created
over 10 years ago
v10.1
🇪🇸
Spain
juanolalla
over 1 year ago
✨
Allow decorating route controllers
Closed: duplicate
routing system
Created
over 2 years ago
v10.1
🇬🇧
United Kingdom
joachim
about 1 year ago
📌
RoleAccessCheck should provide a reason when denying access
Needs work
routing system
Created
over 3 years ago
v10.1
🇨🇦
Canada
blainelang
about 1 year ago
🐛
"non admin routes" cache fragmentation
Closed: duplicate
routing system
Created
about 4 years ago
v9.5
🇧🇾
Belarus
zestagio
over 1 year ago
📌
\Drupal\Core\Routing\UrlMatcher is dead code
Needs work
routing system
Created
over 2 years ago
v10.1
🇬🇧
United Kingdom
longwave
over 1 year ago
🐛
Http only allowed protocol in RedirectDestinationTest
Needs work
routing system
Created
over 6 years ago
v9.5
🇧🇪
Belgium
legovaer
about 1 year ago
📌
Opt out of cacheablity protection on route level
Active
routing system
Created
almost 9 years ago
v10.1
🇩🇪
Germany
dawehner
about 1 year ago
🐛
Routes should not only have request-dependent access checks
Needs work
routing system
Created
over 3 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
🐛
Url::toUriString() doesn't work properly for user input
Needs work
routing system
Created
over 8 years ago
v10.1
🇺🇸
United States
mpdonadio
about 1 year ago
📌
Add back a simple page title getter
Needs work
routing system
Created
about 10 years ago
v10.1
🇨🇦
Canada
chx
over 1 year ago
🐛
Query parameters get malformed meanwhile access checking
Needs work
routing system
Created
almost 7 years ago
v10.1
🇫🇮
Finland
joey-santiago
over 1 year ago
🐛
CSRF token on routes with default parameters fails the validation
Needs work
routing system
Created
about 6 years ago
v10.1
🇩🇪
Germany
hchonov
over 1 year ago
🐛
PathValidator::getUrlIfValid() does not support non-HTML/non-GET routes
Active
routing system
Created
over 7 years ago
v9.5
🇩🇪
Germany
dawehner
about 1 year ago
📌
Only allow route names, deprecate support for route objects in UrlGenerator methods
Fixed
routing system
Created
almost 4 years ago
v10.1
🇬🇧
United Kingdom
catch
over 1 year ago
📌
Provide internal API for special schemes and thin public wrappers for user input and non-routed URLs
Needs work
routing system
Created
over 9 years ago
v10.1
🇺🇸
United States
xjm
over 1 year ago
🐛
EntityResolverManager does not set route options for _title_callback
Closed: works as designed
routing system
Created
over 9 years ago
v9.5
🇩🇪
Germany
tstoeckler
over 1 year ago
🐛
A route with a default title of 0 does not work
Fixed
routing system
Created
about 1 year ago
v9.5
🇬🇧
United Kingdom
alexpott
about 1 year ago
📌
Stop using a 5xx error code for maintenance mode
Closed: works as designed
routing system
Created
about 8 years ago
v8.2
🇺🇸
United States
rszrama
about 1 year ago
🐛
UrlGenerator improperly escapes a colon in the path
Needs work
routing system
Created
almost 4 years ago
v10.1
🇺🇸
United States
davidwbarratt
about 1 year ago
📌
Remove deprecated CSRF check with 'rest' key
Needs work
routing system
Created
about 1 year ago
v10.1
🇺🇸
United States
bradjones1
about 1 year ago
📌
Add documentation for path_processing option to URLGeneratorInterface
Fixed
routing system
Created
about 4 years ago
v9.5
🇦🇺
Australia
mstrelan
over 1 year ago
📌
Deprecate non_lazy_route_enhancer service tag in favor of route_enhancer, same for non_lazy_route_filter and route_filter
Fixed
routing system
Created
over 6 years ago
v10.1
🇩🇪
Germany
dawehner
about 1 year ago
🐛
Route "_title_arguments" computation may be incorrect
Needs work
routing system
Created
over 4 years ago
v10.1
🇮🇳
India
Vivek Panicker
over 1 year ago
🐛
Url::access() doesn't allow cacheability metadata to be bubbled
Needs work
routing system
Created
about 8 years ago
v10.1
🇧🇪
Belgium
Wim Leers
over 1 year ago
📌
Inbound path processing is done twice when validating an URL path
Needs work
routing system
Created
over 6 years ago
v10.1
🇨🇭
Switzerland
Berdir
over 1 year ago
🐛
AliasManager->getAliasByPath('//') PHP Warning
Needs work
routing system
Created
almost 3 years ago
v9.5
🇺🇸
United States
Daniel Korte
over 1 year ago
🐛
Outbound path processors miss the route name
Needs work
routing system
Created
about 3 years ago
v10.1
🇩🇪
Germany
hchonov
over 1 year ago
📌
Update Url to reflect that it handles both routes and non-routed URIs
Needs work
routing system
Created
over 9 years ago
v9.5
🇺🇸
United States
xjm
about 1 year ago
📌
Make it possible to pass along arguments to route / permission callbacks
Needs work
routing system
Created
over 8 years ago
v9.5
🇩🇪
Germany
dawehner
over 1 year ago
🐛
Ensure all callers of UrlHelper::fromInternalUri() either operate on validated user input, or catch InvalidArgumentException
Active
routing system
Created
almost 9 years ago
v10.1
🇬🇧
United Kingdom
catch
over 1 year ago
🐛
Unused array_replace in Frontpage PathProcessor
Needs work
routing system
Created
about 4 years ago
v9.5
🇺🇸
United States
puddyglum
over 1 year ago
✨
allow route enhancers to determine whether they apply at compile time rather than during requests
Active
routing system
Created
over 1 year ago
v10.1
🇬🇧
United Kingdom
joachim
about 1 year ago
🐛
Destination and multilanguage website
Closed: outdated
routing system
Created
over 7 years ago
v9.5
🇩🇪
Germany
1000.grad.digital
over 1 year ago
📌
Allow to deprecate routes
Closed: duplicate
routing system
Created
over 6 years ago
v10.1
🇩🇪
Germany
dawehner
over 1 year ago
🐛
Replace \Drupal\Core\Routing\AccessAwareRouter::__call() with the real methods
Needs work
routing system
Created
over 7 years ago
v10.1
🇺🇸
United States
pwolanin
about 1 year ago
📌
Move route preloading into the UrlGenerator: don't simply preload on every HTML request
Needs work
routing system
Created
almost 9 years ago
v10.1
🇩🇪
Germany
dawehner
over 1 year ago
📌
Remove outdated todo to 2915772
Fixed
routing system
Created
about 1 year ago
v10.1
🇫🇷
France
andypost
about 1 year ago
📌
Improve documentation on the working of Url::fromUserInput
Postponed: needs info
routing system
Created
almost 5 years ago
v10.1
🇪🇸
Spain
nuez
over 1 year ago
🐛
authentication providers can fail access on routes with _access: 'TRUE'
Active
routing system
Created
over 2 years ago
v10.1
🇬🇧
United Kingdom
joachim
about 1 year ago
🐛
Big Pipe, logged-in users and 4xx pages
Needs review
routing system
Created
about 1 year ago
v10.1
🇬🇧
United Kingdom
alexpott
about 1 year ago
🐛
Install new module exposes bug in UnroutedUrlAssembler.buildLocalUrl() resulting in duplicated paths in URLs, such as /core/authorize.php/core/authorize.php
Needs work
routing system
Created
over 8 years ago
v9.5
🇺🇸
United States
greg.1.anderson
about 1 year ago
📌
Determine whether not only "/" but also "<front>" should be valid input for the Link widget
Active
routing system
Created
over 9 years ago
v10.1
🇧🇪
Belgium
Wim Leers
about 1 year ago
🐛
Routing system + authentication system + format-specific routes (e.g. those in rest.module) = frustrating, unhelpful 403 responses instead of 406 responses
Needs work
routing system
Created
over 7 years ago
v10.1
🇧🇪
Belgium
Wim Leers
about 1 year ago
📌
Rebuild routes immediately when modules are installed
Fixed
routing system
Created
over 8 years ago
v8.1
🇬🇧
United Kingdom
catch
about 1 year ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.67.2
2024